package com.beiye.drivertransport.bean;

import java.io.Serializable;
import java.util.List;

/**
 * Created by ky on 2018/6/5.
 */
//企业管理员和单位计划学习
public class SpecifiedLearningBusinessBean {

    /**
     * result : true
     * data : null
     * msg : 操作成功
     * rows : [{"sn":17,"adId":null,"ftId":null,"ftName":null,"utId":null,"utName":null,"planName":"新增测试学习计划","beginDate":1528128000000,"endDate":1530374399000,"mark":null,"chNo":1,"creationDate":null,"resultCode":null,"courseList":[{"sn":21,"atpSn":null,"tcSn":49,"sumCourseLength":null,"ttName":"安全驾驶","courseName":"成都安全驾驶第一课","courseLength":5,"readNo":454,"userId":null,"creationDate":null,"muMark":null,"resultCode":null},{"sn":20,"atpSn":null,"tcSn":219,"sumCourseLength":null,"ttName":"安全驾驶","courseName":"国务院安委会办公室关于全面加强企测试","courseLength":5,"readNo":463,"userId":null,"creationDate":null,"muMark":null,"resultCode":null},{"sn":19,"atpSn":null,"tcSn":384,"sumCourseLength":null,"ttName":"安全驾驶","courseName":"123445556","courseLength":10,"readNo":169,"userId":null,"creationDate":null,"muMark":null,"resultCode":null},{"sn":18,"atpSn":null,"tcSn":382,"sumCourseLength":null,"ttName":"事故案例","courseName":"测验题测试","courseLength":10,"readNo":5,"userId":null,"creationDate":null,"muMark":null,"resultCode":null},{"sn":17,"atpSn":null,"tcSn":369,"sumCourseLength":null,"ttName":"法规政策","courseName":"新建文档2.doc","courseLength":20,"readNo":7,"userId":null,"creationDate":null,"muMark":null,"resultCode":null},{"sn":16,"atpSn":null,"tcSn":368,"sumCourseLength":null,"ttName":"法规政策","courseName":"新建文档.doc","courseLength":20,"readNo":2,"userId":null,"creationDate":null,"muMark":null,"resultCode":null}]},{"sn":16,"adId":null,"ftId":null,"ftName":null,"utId":null,"utName":null,"planName":"测试企业管理人员学习计划","beginDate":1528128000000,"endDate":1530374399000,"mark":null,"chNo":1,"creationDate":null,"resultCode":null,"courseList":[{"sn":15,"atpSn":null,"tcSn":368,"sumCourseLength":null,"ttName":"法规政策","courseName":"新建文档.doc","courseLength":20,"readNo":2,"userId":null,"creationDate":null,"muMark":null,"resultCode":null},{"sn":14,"atpSn":null,"tcSn":163,"sumCourseLength":null,"ttName":"事故案例","courseName":"十次事故九次快 遵章守法不超速","courseLength":5,"readNo":204,"userId":null,"creationDate":null,"muMark":null,"resultCode":null},{"sn":13,"atpSn":null,"tcSn":384,"sumCourseLength":null,"ttName":"安全驾驶","courseName":"123445556","courseLength":10,"readNo":169,"userId":null,"creationDate":null,"muMark":null,"resultCode":null},{"sn":12,"atpSn":null,"tcSn":378,"sumCourseLength":null,"ttName":"事故案例","courseName":"测验题","courseLength":10,"readNo":6,"userId":null,"creationDate":null,"muMark":null,"resultCode":null},{"sn":11,"atpSn":null,"tcSn":219,"sumCourseLength":null,"ttName":"安全驾驶","courseName":"国务院安委会办公室关于全面加强企测试","courseLength":5,"readNo":463,"userId":null,"creationDate":null,"muMark":null,"resultCode":null},{"sn":10,"atpSn":null,"tcSn":223,"sumCourseLength":null,"ttName":"法规政策","courseName":"国务院安委会办公室关于实施遏制重特大事故工作指南构建双重预防机制的意见","courseLength":5,"readNo":18,"userId":null,"creationDate":null,"muMark":null,"resultCode":null},{"sn":9,"atpSn":null,"tcSn":285,"sumCourseLength":null,"ttName":"紧急避险","courseName":"测试添加测验题","courseLength":5,"readNo":1,"userId":null,"creationDate":null,"muMark":null,"resultCode":null}]}]
     * total : 2
     * code : 0
     */

    private boolean result;
    private Integer data;
    private String msg;
    private int total;
    private int code;
    private List<RowsBean> rows;

    public boolean isResult() {
        return result;
    }

    public void setResult(boolean result) {
        this.result = result;
    }

    public Integer getData() {
        return data;
    }

    public void setData(Integer data) {
        this.data = data;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public int getTotal() {
        return total;
    }

    public void setTotal(int total) {
        this.total = total;
    }

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public List<RowsBean> getRows() {
        return rows;
    }

    public void setRows(List<RowsBean> rows) {
        this.rows = rows;
    }

    public static class RowsBean {
        /**
         * sn : 17
         * adId : null
         * ftId : null
         * ftName : null
         * utId : null
         * utName : null
         * planName : 新增测试学习计划
         * beginDate : 1528128000000
         * endDate : 1530374399000
         * mark : null
         * chNo : 1
         * creationDate : null
         * resultCode : null
         * courseList : [{"sn":21,"atpSn":null,"tcSn":49,"sumCourseLength":null,"ttName":"安全驾驶","courseName":"成都安全驾驶第一课","courseLength":5,"readNo":454,"userId":null,"creationDate":null,"muMark":null,"resultCode":null},{"sn":20,"atpSn":null,"tcSn":219,"sumCourseLength":null,"ttName":"安全驾驶","courseName":"国务院安委会办公室关于全面加强企测试","courseLength":5,"readNo":463,"userId":null,"creationDate":null,"muMark":null,"resultCode":null},{"sn":19,"atpSn":null,"tcSn":384,"sumCourseLength":null,"ttName":"安全驾驶","courseName":"123445556","courseLength":10,"readNo":169,"userId":null,"creationDate":null,"muMark":null,"resultCode":null},{"sn":18,"atpSn":null,"tcSn":382,"sumCourseLength":null,"ttName":"事故案例","courseName":"测验题测试","courseLength":10,"readNo":5,"userId":null,"creationDate":null,"muMark":null,"resultCode":null},{"sn":17,"atpSn":null,"tcSn":369,"sumCourseLength":null,"ttName":"法规政策","courseName":"新建文档2.doc","courseLength":20,"readNo":7,"userId":null,"creationDate":null,"muMark":null,"resultCode":null},{"sn":16,"atpSn":null,"tcSn":368,"sumCourseLength":null,"ttName":"法规政策","courseName":"新建文档.doc","courseLength":20,"readNo":2,"userId":null,"creationDate":null,"muMark":null,"resultCode":null}]
         */

        private int sn;
        private Object adId;
        private Object ftId;
        private Object ftName;
        private Object utId;
        private Object utName;
        private String planName;
        private long beginDate;
        private long endDate;
        private Object mark;
        private int chNo;
        private int finishMark;
        private int tPhotoMark;//拍照张数
        private int utchSn;//学时序列号学时序列号，如果utchSn为null“未参与
        private int faceRecgMark;
        private String signPicUrl;
        private Object creationDate;
        private Object resultCode;
        private List<CourseListBean> courseList;

        public String getSignPicUrl() {
            return signPicUrl;
        }

        public void setSignPicUrl(String signPicUrl) {
            this.signPicUrl = signPicUrl;
        }

        public int getFaceRecgMark() {
            return faceRecgMark;
        }

        public void setFaceRecgMark(int faceRecgMark) {
            this.faceRecgMark = faceRecgMark;
        }

        public int gettPhotoMark() {
            return tPhotoMark;
        }

        public void settPhotoMark(int tPhotoMark) {
            this.tPhotoMark = tPhotoMark;
        }

        public int getUtchSn() {
            return utchSn;
        }

        public void setUtchSn(int utchSn) {
            this.utchSn = utchSn;
        }


        public int getFinishMark() {
            return finishMark;
        }

        public void setFinishMark(int finishMark) {
            this.finishMark = finishMark;
        }
        public int getSn() {
            return sn;
        }

        public void setSn(int sn) {
            this.sn = sn;
        }

        public Object getAdId() {
            return adId;
        }

        public void setAdId(Object adId) {
            this.adId = adId;
        }

        public Object getFtId() {
            return ftId;
        }

        public void setFtId(Object ftId) {
            this.ftId = ftId;
        }

        public Object getFtName() {
            return ftName;
        }

        public void setFtName(Object ftName) {
            this.ftName = ftName;
        }

        public Object getUtId() {
            return utId;
        }

        public void setUtId(Object utId) {
            this.utId = utId;
        }

        public Object getUtName() {
            return utName;
        }

        public void setUtName(Object utName) {
            this.utName = utName;
        }

        public String getPlanName() {
            return planName;
        }

        public void setPlanName(String planName) {
            this.planName = planName;
        }

        public long getBeginDate() {
            return beginDate;
        }

        public void setBeginDate(long beginDate) {
            this.beginDate = beginDate;
        }

        public long getEndDate() {
            return endDate;
        }

        public void setEndDate(long endDate) {
            this.endDate = endDate;
        }

        public Object getMark() {
            return mark;
        }

        public void setMark(Object mark) {
            this.mark = mark;
        }

        public int getChNo() {
            return chNo;
        }

        public void setChNo(int chNo) {
            this.chNo = chNo;
        }

        public Object getCreationDate() {
            return creationDate;
        }

        public void setCreationDate(Object creationDate) {
            this.creationDate = creationDate;
        }

        public Object getResultCode() {
            return resultCode;
        }

        public void setResultCode(Object resultCode) {
            this.resultCode = resultCode;
        }

        public List<CourseListBean> getCourseList() {
            return courseList;
        }

        public void setCourseList(List<CourseListBean> courseList) {
            this.courseList = courseList;
        }

        public static class CourseListBean implements Serializable{
            /**
             * sn : 21
             * atpSn : null
             * tcSn : 49
             * sumCourseLength : null
             * ttName : 安全驾驶
             * courseName : 成都安全驾驶第一课
             * courseLength : 5
             * readNo : 454
             * userId : null
             * creationDate : null
             * muMark : null
             * resultCode : null
             */

            private int sn;
            private int atpSn;
            private int tcSn;
            private Object sumCourseLength;
            private String ttName;
            private String courseName;
            private int courseLength;
            private int readNo;
            private Object userId;
            private long creationDate;
            private Object muMark;
            private Object resultCode;

            public int getSn() {
                return sn;
            }

            public void setSn(int sn) {
                this.sn = sn;
            }

            public int getAtpSn() {
                return atpSn;
            }

            public void setAtpSn(int atpSn) {
                this.atpSn = atpSn;
            }

            public int getTcSn() {
                return tcSn;
            }

            public void setTcSn(int tcSn) {
                this.tcSn = tcSn;
            }

            public Object getSumCourseLength() {
                return sumCourseLength;
            }

            public void setSumCourseLength(Object sumCourseLength) {
                this.sumCourseLength = sumCourseLength;
            }

            public String getTtName() {
                return ttName;
            }

            public void setTtName(String ttName) {
                this.ttName = ttName;
            }

            public String getCourseName() {
                return courseName;
            }

            public void setCourseName(String courseName) {
                this.courseName = courseName;
            }

            public int getCourseLength() {
                return courseLength;
            }

            public void setCourseLength(int courseLength) {
                this.courseLength = courseLength;
            }

            public int getReadNo() {
                return readNo;
            }

            public void setReadNo(int readNo) {
                this.readNo = readNo;
            }

            public Object getUserId() {
                return userId;
            }

            public void setUserId(Object userId) {
                this.userId = userId;
            }

            public long getCreationDate() {
                return creationDate;
            }

            public void setCreationDate(long creationDate) {
                this.creationDate = creationDate;
            }

            public Object getMuMark() {
                return muMark;
            }

            public void setMuMark(Object muMark) {
                this.muMark = muMark;
            }

            public Object getResultCode() {
                return resultCode;
            }

            public void setResultCode(Object resultCode) {
                this.resultCode = resultCode;
            }
        }
    }
}
